// ------------index.js---------------
// 引入mockjs
import Mock from 'mockjs'

Mock.mock('/api/login', 'get', {
  meta: {
    status: 200,
    res: '登录成功'
  },
})
Mock.mock('/api/menus', 'get', {
  data:[
    {
      authName:'用户管理',
      id:1,
      order:1,
      path:'users',
      children:[
        {
          authName:'用户列表',
          id:11,
          order:2,
          path:'users',
          children:[]
        }
      ]
    },
    {
      authName:'权限管理',
      id:2,
      order:3,
      path:'rights',
      children:[
        {
          authName:'权限控制',
          id:11,
          order:4,
          path:'1111',
          children:[]
        }
      ]
    },
    {
      authName:'系统管理',
      id:3,
      order:1,
      path:'users',
      children:[
        {
          authName:'用户列表',
          id:11,
          order:2,
          path:'users',
          children:[]
        }
      ]
    },
    {
      authName:'内部管理',
      id:4,
      order:1,
      path:'users',
      children:[
        {
          authName:'用户列表',
          id:11,
          order:2,
          path:'users',
          children:[]
        }
      ]
    },
    {
      authName:'权限管理',
      id:5,
      order:1,
      path:'users',
      children:[
        {
          authName:'用户列表',
          id:11,
          order:2,
          path:'users',
          children:[]
        }
      ]
    },
  ]
})
Mock.mock('/api/users', 'get', {
    "data|6":
      [
        {
          "shopId|+1": 1,//生成商品id，自增1
          "username": "@cname",//生成商品名
          "paasswor|30-1000": 30, //随机生成商品价格
          "email":/^([a-zA-Z]|[0-9])(\w|\-)+@[a-zA-Z0-9]+\.([a-zA-Z]{2,4})$/,
          "mobile": /^(0|86|17951)?(13[0-9]|15[0123456789]|17[678]|18[0-9]|14[57])[0-9]{8}$/,//生成随机电话号
        },
      ]
})
// const Mock = require("mockjs");
// let data = Mock.mock({
//     "data|6": [ //生成6条数据 数组
//         {
//             "shopId|+1": 1,//生成商品id，自增1
//             "shopMsg": "@ctitle(10)", //生成商品信息，长度为10个汉字
//             "shopName": "@cname",//生成商品名 ， 都是中国人的名字
//             "shopTel": /^1(5|3|7|8)[0-9]{9}$/,//生成随机电话号
//             "shopAddress": "@county(true)", //随机生成地址
//             "shopStar|1-5": "★", //随机生成1-5个星星
//             "salesVolume|30-1000": 30, //随机生成商品价格 在30-1000之间
//             "shopLogo": "@Image('100x40','#c33', '#ffffff','小北鼻')", //生成随机图片，大小/背景色/字体颜色/文字信息
//             "food|2": [ //每个商品中再随机生成2个food
//                 {
//                     "foodName": "@cname", //food的名字
//                     "foodPic": "@Image('100x40','#c33', '#ffffff','小可爱')",//生成随机图片，大小/背景色/字体颜色/文字信息
//                     "foodPrice|1-100": 20,//生成1-100的随机数
//                     "aname|2": [
//                         { 
//                             "aname": "@cname", 
//                             "aprice|30-60": 20 
//                         }
//                     ]
//                 }
//             ]
//         }
//     ]
// })
// Mock.mock(/goods\/goodAll/, 'post', () => { //三个参数。第一个：路径，第二个：请求方式post/get，第三个：回调，返回值
//     return data
// })
